crypto/hmac.hmac.outer (field)
14 uses
crypto/hmac (current package)
hmac.go#L48: outer, inner hash.Hash
hmac.go#L61: if err := h.outer.(marshalable).UnmarshalBinary(h.opad); err != nil {
hmac.go#L65: h.outer.Reset()
hmac.go#L66: h.outer.Write(h.opad)
hmac.go#L68: h.outer.Write(in[origLen:])
hmac.go#L69: return h.outer.Sum(in[:origLen])
hmac.go#L76: func (h *hmac) Size() int { return h.outer.Size() }
hmac.go#L100: marshalableOuter, outerOK := h.outer.(marshalable)
hmac.go#L110: h.outer.Reset()
hmac.go#L111: h.outer.Write(h.opad)
hmac.go#L138: hm.outer = h()
hmac.go#L146: if hm.outer == hm.inner {
hmac.go#L158: hm.outer.Write(key)
hmac.go#L159: key = hm.outer.Sum(nil)
The pages are generated with Golds v0.6.7. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |